JSONArray rArray = new JSONArray();
			
			IMDPersistenceQueryService service = MDPersistenceService
					.lookupPersistenceQueryService();
			Class ncvoClass = Class.forName(ncEntityFullName);
			List teps = (List) service.queryBillOfVOByCond(ncvoClass, filter,
					false);

			for (Iterator iterator = teps.iterator(); iterator.hasNext();) {
				Object tep = iterator.next();
				JSONObject tobj = new JSONObject();
				UmControllerUtil.entityToJson(tep, tobj);
				Object nVo = Class.forName(mbeEntityFullName).newInstance();
				UmControllerUtil.jsonToEntity(nVo, tobj);
				JSONObject tobj2 = new JSONObject();
				UmControllerUtil.entityToJson(nVo, tobj2);
				rArray.put(tobj2);
			}

			jObject.put(dataKey, rArray);